package com.aipii.demo.rpcserver;

import java.util.List;

import com.alibaba.fastjson.JSONObject;
import com.googlecode.jsonrpc4j.JsonRpcParam;
import com.googlecode.jsonrpc4j.JsonRpcService;

/**
 * 产品相关的rpc服务
 *
 * @author zemel
 */
@JsonRpcService("/rpc/users")
public interface RpcUserService {
	
	/**
	 * 查询多个产品
	 *
	 * @return
	 */
	List<JSONObject> query(@JsonRpcParam("size") Integer size);
	
	/**
	 * 查询单个产品
	 *
	 * @param id
	 * @return
	 */
	JSONObject findOne(@JsonRpcParam("id") Integer id);
	
	JSONObject find2(UserRequest userRequest);
}